Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 OWEN ROAD Terraced £410,663 £79,500 29 May 1997
4 OWEN ROAD Terraced £431,092 £425,000 10 Jun 2022
5 OWEN ROAD Terraced £424,372 £249,950 5 Oct 2012
7 OWEN ROAD Semi-Detached £281,466 £50,000 26 May 1995